Q: PPD プラグインをインストールした状態で、アプリケーションのプリントダイアログを何度も表示すると、その後動作がおかしくなり始めるのはなぜでしょうか?
A: この問題は、PPD プラグインが ppdOpenCompiledPPDFromTicket を呼び出してPPD の内容にアクセスした後、対応する ppdCloseCompiledPPDFromTicket を呼び出していないと発生します。結果として、プラグイン(ひいてはプラグインを実行しているアプリケーション)は、多数のファイルを開き、閉じないままになります。アプリケーションが開くことのできるファイルの最大数に達すると、PDE の「印刷部数と印刷ページ」の表示に失敗するなど、動作に支障が生じ始めます。
[2004 年 2 月 19 日]
|